Stock Market Outlook 2024, Plus A Look Back On The Surprise Rally Of 2023